package com.ruoyi.spspublic.service;

import com.ruoyi.spspublic.domain.TMisReview;

import java.util.List;

/**
 * 检阅信息Service接口
 *
 * @author wangwei
 * @date 2023-06-23
 */
public interface ITMisReviewService {
  /**
   * 查询检阅信息
   *
   * @param ctId 检阅信息ID
   * @return 检阅信息
   */
  public TMisReview selectTMisReviewById(String ctId);

  /**
   * 查询检阅信息列表
   *
   * @param tMisReview 检阅信息
   * @return 检阅信息集合
   */
  public List<TMisReview> selectTMisReviewList(TMisReview tMisReview);

  /**
   * 新增检阅信息
   *
   * @param tMisReview 检阅信息
   * @return 结果
   */
  public int insertTMisReview(TMisReview tMisReview);

  /**
   * 修改检阅信息
   *
   * @param tMisReview 检阅信息
   * @return 结果
   */
  public int updateTMisReview(TMisReview tMisReview);

  /**
   * 批量删除检阅信息
   *
   * @param ctIds 需要删除的检阅信息ID
   * @return 结果
   */
  public int deleteTMisReviewByIds(String[] ctIds);

  /**
   * 删除检阅信息信息
   *
   * @param ctId 检阅信息ID
   * @return 结果
   */
  public int deleteTMisReviewById(String ctId);

  /**
   * 返回最后一条检阅记录
   *
   * @param tMisReview 检阅信息
   * @return 结果
   */
  public List<TMisReview> selectTMisReviewLast(TMisReview tMisReview);

  /**
   * 根据是否检阅通知签发检阅信息
   *
   * @param tMisReview
   */
  void insertTMisMessage(TMisReview tMisReview);
}
